/**
 *  Copyright (c)  2011-2020 Panguso, Inc.
 *  All rights reserved.
 *
 *  This software is the confidential and proprietary information of Panguso, 
 *  Inc. ("Confidential Information"). You shall not
 *  disclose such Confidential Information and shall use it only in
 *  accordance with the terms of the license agreement you entered into with Panguso.
 */

/*

 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cn.edu.thu.log.filter.parameter;

/**
 * 
 * @author bloodyparadise
 */
public final class FilterParameter {
	
	private FilterParameter() {
		
	}

	// for event and trace filter
	/**
	 * 
	 */
	public static final String OPERATOR_AND = "1";
	/**
	 * 
	 */
	public static final String OPERATOR_OR = "2";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT = "3";
	/**
	 * 
	 */
	public static final String OPERATOR_SMALLER = "4";
	/**
	 * 
	 */
	public static final String OPERATOR_BIGGER = "5";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_BIGGER = "6";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_SMALLER = "7";
	/**
	 * 
	 */
	public static final String OPERATOR_BETWEEN = "8";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_BETWEEN = "9";
	/**
	 * 
	 */
	public static final String OPERATOR_DURATION = "10";
	/**
	 * 
	 */
	public static final String OPERATOR_EQUAL = "11";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_EQUAL = "12";
	/**
	 * 
	 */
	public static final String OPERATOR_EQUAL_WITHOUT_CASE = "13";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_EQUAL_WITHOUT_CASE = "14";
	/**
	 * 
	 */
	public static final String OPERATOR_IN = "15";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_IN = "16";
	/**
	 * 
	 */

	public static final String OPERATOR_LIKE = "17";
	/**
	 * 
	 */
	public static final String OPERATOR_NOT_LIKE = "18";

	// only for trace filter

	/**
	 * 
	 */
	public static final String OPERATOR_FIRST_X = "19";

	/**
	 * 
	 */
	public static final String OPERATOR_LAST_X = "20";
	/**
	 * 
	 */
	public static final String OPERATOR_FIRST_X_LAST_Y = "21";
	/**
	 * 
	 */
	public static final String OPERATOR_KEY_EVENTS = "22";
	/**
	 * 
	 */
	public static final String OPERATOR_SEQUENCE = "23";
	/**
	 * 
	 */
	public static final String OPERATOR_AT_LEAST_X_SATISFIED = "24";
	/**
	 * 
	 */
	public static final String OPERATOR_ALL_SATISFIED = "25";
	/**
	 * 
	 */
	public static final String OPERATOR_CONSTRAINT = "26";

}
